#include<bits/stdc++.h>
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
using namespace std;

int f[10010],ret=0;

int main(){
	IOS;
	
	string s1,s2;
	cin>>s1>>s2;
	for(int i=0;i<s1.size();++i){
		for(int j=s2.size()-1;j>=0;j--){
			if(isalpha(s1[i]) && isalpha(s2[j]) && s1[i]==s2[j]){
				f[j]=f[j-1]+1;
			}
			else f[j]=0;
			ret=max(ret,f[j]);
		}
	}
	cout<<ret<<'\n';
	return 0;
}
